/*
	Name:TuzhiStyle v1.0 -CSS Framework
	Author: Wang Longjun
	Styles updated:Apr 16.04.08@10:06 a.m.
*/

/*=Layouts

---------------------------------*/
@charset "utf-8";
@import url(base.css);
@import url(index.css);
#page {
	width:1200px;
	text-align:left;
	margin:0 auto;
	overflow:hidden;
	background-position:left 138px;
}
* { margin:0; padding:0;}
/*  font-family: "Microsoft YaHei",sans-serif; */
body {font-size:14px; font-family: 'Roboto',"Helvetica Neue",Helvetica,Arial,sans-serif; text-align:left;}
html { height:100%;margin-bottom:1px;}
h1,h2,h3,h4,h5,h6{ font-size:12px}
ul,ol { list-style:none;}
img { border:none;}
cite,em,i { font-style:normal;}
table { border-collapse:collapse; border-spacing:0;}
textarea{  resize:none  } 
textarea ,button{outline:none}

/*=Forms
----------------------------------*/
input,textarea
select { vertical-align:middle; font-size:12px}
.input_text {color:#CCC;}
.input_text_focus { color:#000; border:1px solid #FF0096;}
.input_button { cursor:pointer;}

/*=Links
----------------------------------*/

a { text-decoration:none; color:#636363}
a:hover { text-decoration:none;color:#006960;}
.rar,
.doc,
.pdf,
.rss,
.http,
.mail { padding-right:20px; background-repeat:no-repeat; background-position:0 0;}

.rar { background:url(css/img/rar.gif);}
.doc { background:url(css/img/word.gif);}
.pdf { background:url(css/img/pdf.gif);}
.rss { background:url(css/img/rss.gif);}
.http { background:url(css/img/http.gif);}
.mail { background:url(css/img/mail.gif);}

/*=Margin
----------------------------------*/
.mt5px { margin-top:15px;}
.mr5px { margin-right:5px;}
.mr3px { margin-right:3px;}
/*=Hocks
----------------------------------*/
.clear { clear:both;}
.ayb12 {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.abl14 {
	font-size: 14px;
	line-height: 24px;
	color: #000099;
}
.ayl14 {
	font-size: 14px;
	color: #ffaa00;
}
.addActive{
    background: rgb(247,83,45) !important;
    border-right:1px solid rgb(247,83,45) !important;
}
.removeActive{background: #f1edec;}

.com-select{display:none}
.com-select1{display:none;background:#fff; border:1px solid #ccc; width:100px; line-height:30px; border-radius:3px;margin-left:-10px;z-index:9}
.com-select1 li{ padding-left:10px;}
input{ outline: none;}

/*  */
.ff-overlay{
	position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    /* visibility: hidden;
    background: rgba(34,34,34,0); */
    cursor: pointer;
}
.ff-overlay.ff-is-visible {
    display: none;
    background: rgba(34,34,34,.76);
	/* transition: background .3s 0s,transform .3s 0s; */
}
.ChangeLocale__Backdrop.ff-overlay {
    transition: none;
}
.ChangeLocale__DismissableBackground {
    z-index: 103;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
	left: 0;
	display: none;
}
.ChangeLocale__Window {display:none;}
.ChangeLocale__Window {
    display: none;
    background-color: #fff;
    position: fixed;
    width: 449px;
    height: 629px;
    /* max-height: 100%; */
    z-index: 105;
    box-shadow: 0 8px 16px 4px rgba(0,0,0,.12);
    /* margin: auto; */
    /* left: 0; */
    right: 0;
    top: 0;
    bottom: 0;
    /* padding-bottom: 6px; */
}
.ff-bob~.ChangeLocale__Window:before {
    content: "";
    bottom: auto;
    left: 40px;
    top: -9px;
    right: auto;
    margin-left: 0;
    position: absolute;
    width: 18px;
    height: 18px;
    background: #fff;
    transform: rotate(45deg);
    z-index: -1;
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.12);
}
.ff-bob~.ChangeLocale__Window:before {
    content: "";
    bottom: auto;
    left: 40px;
    top: -9px;
    right: auto;
    margin-left: 0;
    position: absolute;
    width: 18px;
    height: 18px;
    background: #fff;
    transform: rotate(45deg);
    z-index: -1;
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.12);
}
.ChangeLocale__Window .ChangeLocale__TopBar {
    width: 100%;
    background-color: #fff;
}
.ChangeLocale__Window .ChangeLocale__TopBar .ChangeLocale__TopBar__IconsSpacer {
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 24px;
    /* text-align: right; */
}
.ChangeLocale__Window .ChangeLocale__TopBar .ChangeLocale__TopBar__IconsSpacer span {
    vertical-align: middle;
    display: inline;
    cursor: pointer;
    font-size: 24px;
}
.ChangeLocale__Window .ChangeLocale__TopBar .ChangeLocale__TopBar__Content {
    transition: max-height .3s ease;
    overflow: hidden;
    max-height: 300px;
}
.ChangeLocale__Window .ChangeLocale__TopBar .ChangeLocale__TopBar__Content .ChangeLocale__TopBar__Content__Title{display:inline-block;width:100%;font-weight: 700;text-align: center;margin-top:10px;font-size:22px;line-height:24px;color:#000;}
.ChangeLocale__Window .ChangeLocale__TopBar .ChangeLocale__TopBar__Content .ChangeLocale__TopBar__Content__Description {display: block; text-align: center; font-size: 18px; line-height: 22px; font-weight: 400; margin-top:16px;}
.force-inline {
    display: inline-block;
}
.ChangeLocale__Window>span {
    width: 100%;
    text-align: center;
}
.hide {
    display: none;
}
.ff-loading {
    width: 130px;
    display: block;
    margin: 45px auto;
    text-align: center;
}
.ChangeLocale__Window .ff-loading.hide {
    display: none!important;
}
img {
    border: 0;
    max-width: 100%;
}


.ChangeLocale__Window:before {content: "";bottom: auto;right: 40px;top: -9px;left: auto; margin-left: 0;position: absolute;width: 18px;height: 18px;background: #fff;transform: rotate(45deg);z-index: -1;box-shadow: 0 4px 16px 0 rgba(0,0,0,.12);}
.ChangeLocale__Search {background:#ddd;margin: 0 24px;margin-top: 24px;margin-bottom: 24px;position: relative;width:399px;height:40px;border:1px solid rgb(182,182,182);border-radius: 3px;}
.ChangeLocale__Search>input{height:40px;width:350px;border:0;font-size:18px;color:#767676;padding-left:5px;}
.ChangeLocale__Search .country_search{position: absolute; margin: auto;margin-right: 15px;top: 0;bottom: 0;right: 0;width:13px;height:13px;cursor: pointer;}
/* svg:not(:root) { overflow: hidden;} */
.ChangeLocale__Window .ChangeLocale__CountryList {height:443px;padding: 0 24px;overflow-y: scroll;overflow-y: overlay;font-size: 15px;line-height: 32px;letter-spacing: normal;font-weight: 400;-webkit-overflow-scrolling: touch;}
.ChangeLocale__Window .ChangeLocale__CurrentCountry {clear:both;border-bottom: 1px solid rgb(245,245,245);padding-bottom: 12px;margin-bottom: 12px;}
.ChangeLocale__CurrentCountry {min-height: 22px;padding: 10px 0;cursor: pointer;}
.ChangeLocale__CountryList>li {clear: both;}
.ChangeLocale__CountryList>li .countryName{width:320px;float: left;}
.ChangeLocale__Backdrop.ff-overlay.ff-is-visible {z-index: 102;}
.ChangeLocale__CurrentCountry__SecondaryText{float:right}
.selectInut { background-color:rgb(255,98,68);}
.selectInut1 {margin-top: 11px;}
.input[type="radio" i]  {background-color:rgb(255,98,68);}
.flagImg{float: left;width:18px;height: 30px;line-height: 30px;margin-right:11px;}
.flagImg>img{width:18px;height:18px;margin-top:8px;text-align:center;vertical-align: middle;}
.flags:before {
    border-radius: 30px;
    width: 16px;
    height: 16px;
    background-image: url(../../images/flags.png);
    background-position: 0 -1999px;
    content: "";
    float: left;
    margin-right: 10px;
    margin-top: 1px;
    box-shadow: 0 1px 0 rgba(34,34,34,.1);
    margin-left: 1px;
}
.flags.f18:before {
    width: 18px;
    height: 18px;
}
.flags.flag-cn.f18:before {
    background-position: -1px -1051px;
}
.ChangeLocale__Window .ChangeLocale__CurrentCountry span span {
    color: #b6b6b6;
}
.ChangeLocale__Window .ChangeLocale__CountryList__Item__SecondaryText {
    color: #b6b6b6;
    float: right;
}


a:visited {text-decoration:none;background:none}
 a:link{background:none}